//
//  Font_y.swift
//  Library_y
//
//  Created by JC on 2023/6/6.
//

import Foundation
import UIKit

public struct Font {
    
    /// 设置字体大小
    ///
    /// - Parameter size: 大小
    /// - Returns: 字体
    static public func dp(_ size: Int) -> UIFont {
        return UIFont.systemFont(ofSize: size.toCGFloat)
    }
    
    /// 设置字体大小
    ///
    /// - Parameter size: 大小
    /// - Returns: 字体
    static public func dp_Medium(_ size: Int) -> UIFont {
        return UIFont(name: "PingFangSC-Medium", size: size.toCGFloat) ?? Font.dpBold(size)
    }
    
    /// 设置加粗字体大小
    ///
    /// - Parameter size: 大小
    /// - Returns: 加粗字体
    static public func dpBold(_ size: Int) -> UIFont {
        return UIFont.boldSystemFont(ofSize: size.toCGFloat)
    }
}
